package com.strive.village.controller;


import com.strive.village.common.Result;
import com.strive.village.mapper.SysUserMapper;
import com.strive.village.service.SysUserService;
import com.strive.village.service.TbResidentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @Author: strivePeng
 * @CreateTime: 2024年04月18日
 * @Description:
 **/
@RestController
public class TestController {
    // 测试
    @Autowired
    SysUserService sysUserService;
    @Autowired
    TbResidentService tbResidentService;
    @Autowired
    SysUserMapper userMapper;

    @GetMapping("/test")
    // 返回的时候 直接返回封装好的result
    public Result test() {
        // 静态方法 直接可以使用类名调用
        return Result.success(tbResidentService.list()); // 返回全部的列表信息
    }

    @PostMapping("/getUserListByMenuId")
    public Result getUserListByMenuId(@RequestParam Long menuId){
        System.out.println(menuId);
        System.out.println(menuId);
        return Result.success(userMapper.listByMenuId(menuId));
    }
}
/**
 * 运行文件后 到浏览器指定的端口输入 /test 进行测试
 */